home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / rec_110.arc / HISTORY.DOC < prev    next >
Text File  |  1991-09-10  |  12KB  |  365 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                     Remote Echo Control (REC)
  12.                           Version 1.10
  13.  
  14.  
  15.                         Revision History
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.          Copyrighted (c) September 10, 1990 by Daniel S. Fitch
  23.                           All Rights Reserved
  24.      Below  is   the  list   of  the  important  changes  in  REC
  25. development.   Any version  ending in  a letter  is a  Beta  Test
  26. Release.   Any Beta Releases that have been skipped never made it
  27. past Alpha Test on my own system (for whatever reasons!).
  28.  
  29.  
  30.  
  31.  
  32.                               1.10
  33.                    First Live Public Release!!
  34.  
  35.  
  36.  
  37.  
  38. ** BUG FIXES **
  39.  
  40.  
  41.      Only one  bug needed  squashing for  this release.    If  an
  42. incoming message had over 50 commands on it, the program would go
  43. nuts.   While the  internal physical  limit was  50, the  program
  44. would try  to process  through 51.   You can guess what happened.
  45. This limit should go away with release 1.20 which will use almost
  46. total dynamic memory.
  47.  
  48.  
  49.  
  50.  
  51. ** UTILITIES **
  52.  
  53.  
  54.      The ECHOSOUT  utility has been modified total correctly, and
  55. automatically scan  all of  the outbound  directories in one run.
  56. Totals by  zone and  a final total are also produced.  You should
  57. note that  the program  counts bytes,  but reports by Kbytes.  In
  58. other words,  if one system has 1800 bytes and another system has
  59. 2500 bytes,  they will  show as 1K and 2K respectively.  However,
  60. since the  total of  the two  systems is 4300 bytes, the total of
  61. the two  systems will  be 4K.   It  was either that or expand the
  62. report for 132 columns, so guess which one I chose <grin>.
  63.  
  64.  
  65.  
  66.  
  67. ** DOCUMENTATION **
  68.  
  69.  
  70.      As usual,  a few  more spelling,  gramatical, and puncuation
  71. errors were corrected.
  72.  
  73.      The ECHOSOUT  utility has  been changed  to reflect  the new
  74. program.
  75.  
  76.      Under ZMAIL  Flavors, words  were added to clearly show that
  77. flavor commands on the Echo Hub statement work in the same way as
  78. the Echo Node Statement.
  79.      Under Point  Systems, I changed my recommendation from using
  80. Private Net  addressing to  use Point Reference addressing.  This
  81. change was  not because  of changes to REC, but because I changed
  82. my mind  because it works better on my system.  You still can use
  83. any of the methods.
  84.  
  85.  
  86.  
  87.  
  88.                               1.10D
  89.  
  90.  
  91.  
  92.  
  93. ** BUG FIXES **
  94.  
  95.  
  96.      The maximum  number of characters reserved for the echo area
  97. board or  directory name was 15 characters.  It has been expanded
  98. to 50.  This was causing some nasty truncation of directory names
  99. from the echo control file.
  100.  
  101.      REC now  breaks out  the  echo  control  file  into  columns
  102. according to  the longest board or directory name and the longest
  103. tag name.  3 spaces are placed between each of the columns.
  104.  
  105.      The AreaRpt  program had  slight problem  with  the  parsing
  106. routine which  caused board  numbers to  suddenly be  treated  as
  107. echo-tags.  It has been corrected.
  108.  
  109.      The EchosOut  program for tracking outbound echo mail volume
  110. has some  serious bugs  in the  calculation routines.   I will be
  111. looking into  a way  to correct  them, but  it will  most  likely
  112. involve a  complete re-write of the program.  It will be released
  113. in final form when REC 1.10 goes live.  I apologize for the delay
  114. and any confusion.
  115.  
  116.  
  117.  
  118.  
  119. ** DOCUMENTATION CORRECTIONS **
  120.  
  121.  
  122.      The Echo  Control File  configuration statement had a layout
  123. for the  file.   This layout  was actually placed under the Sysop
  124. Name statement.  I moved it back to where it belonged.
  125.  
  126.      The layout  for the  Echo Control  file layout  stated  that
  127. there was  a 25 address limit on the number of address that could
  128. be placed  on an  echo area.   This limit was removed a couple of
  129. Beta release ago, and is now removed from the documentation.
  130.                               1.10C
  131.  
  132.  
  133.  
  134. ** BUG FIXES **
  135.  
  136.  
  137.      Zmail has  a 20  character limit on echo tag names.  If a 20
  138. character name  was used,  a space was not being inserted between
  139. the echo tag and echo feed address.
  140.  
  141.      The Status Report was being created every time REC processed
  142. a message or batch command file.  Now it is only generated during
  143. notify mode (if StatusReport configuration statement is used), or
  144. if REC is executed with the /R command line parameter.
  145.  
  146.      At times  the Status  Report was being generated without the
  147. echo control file being read and loaded.  The result was a report
  148. that showed  no one  was getting  anything, including  your  echo
  149. hubs.
  150.  
  151.      A blank  line in  the configuration  file will not crash REC
  152. anymore.
  153.  
  154.      Downlinks  were   being  listed  in  the  asscending  order,
  155. regardless of what zone was on the echo feed.  Now, all downlinks
  156. in the  same zone  as the feed show up first in asscending order,
  157. then any other zones will show up in asscending order.
  158.  
  159.  
  160.  
  161.  
  162. ** PROGRAM UPGRADES **
  163.  
  164.  
  165.      Another  Force Flavor option has been added to the CrossZone
  166. statement.   The first  flavor is  for the  echo node, the second
  167. flavor is  for the  echo feed.   Both  are optional and added for
  168. compatability with FNPGateway (by Jason Steck).
  169.  
  170.      The  AREASORT   utility  has   been  removed  from  the  REC
  171. distribution archive.   I  had a  hard time  seeing the  need  to
  172. duplicate soritng  routines in  an external  utility sorting that
  173. REC would do already.
  174.  
  175.      The AREALIST utility now correctly interprets the difference
  176. between echo areas and comments.
  177.  
  178.  
  179.  
  180.  
  181. ** DOCUMENTATION **
  182.  
  183.  
  184.      The CrossZone configuration statement has been expanded.
  185.      Deleted references to the AREASORT utility (see above note).
  186.      The EchoHub  configuration statement  said three values were
  187. permitted for  the type  of echo  hub, but  listed four: AreaFix,
  188. REC, REM,  or Human.   REM  is not valid since that software will
  189. not be  released.   Human is  the default  and therefore  is  not
  190. needed.
  191.  
  192.  
  193.  
  194.  
  195.                               1.10B
  196.  
  197.  
  198.  
  199.  
  200. ** BUG FIXES **
  201.  
  202.  
  203.      The last  line of  the echo  control file is no longer being
  204. dropped.   The offending  version (1.10A)  never made  it past my
  205. system anyways, but I should mention it just to be complete.
  206.  
  207.      An invalid  address was  being used as the "from" address on
  208. notify statments  to echo  nodes in  zones  where  the  wasn't  a
  209. Address statement  for the same zone.  If this should happen now,
  210. REC  will   use  the   first  address   statment  listed  in  the
  211. configuration file.
  212.  
  213.      I noticed that the DOS Errorlevels were not be set correctly
  214. in nearly  all situations.   Apparently  they were  not needed so
  215. they have been completey removed.  Let me know if this causes any
  216. problems.
  217.  
  218.  
  219.  
  220.  
  221. ** PROGRAM UPGRADES **
  222.  
  223.  
  224.      Full and  complete Point  support is now operational.  Point
  225. address can  occur in  all 3 forms: private net, point reference,
  226. or fully qualified.  Please see documentation for examples.
  227.  
  228.      The  NoSort   configuration  statement  has  been  made  the
  229. default, and  hence removed.   Two  new optional  sort statements
  230. have been  added: SortName (Sort by Echo Tag) and SortBoard (Sort
  231. by echo board).
  232.  
  233.      If you  create  a  batch  command  file  with  the  name  of
  234. BATCH.REC and  put it  in the  same directory  as REC,  REC  will
  235. automatically find  it and process it.  You can still specify any
  236. other name via the "/B" command line parameter.
  237.  
  238.      Two optional  configuration statements  have been  added  to
  239. allow you  to put  a "canned"  message on  the messages  that REC
  240. creates.   They are ReplyHeader and NotifyHeader.  Either or both
  241. can be  used, and  they can  point to different files or the same
  242. file.
  243.  
  244.      The optional  PassThrough configuration  statement has added
  245. so you  change the  default Pass-Through  echo designator.  If an
  246. echo area  has the  a board value the same as this value, it will
  247. be consider  a pass-through  area.  The default value is "P", and
  248. this feature  is used  only the  status report  option (see  next
  249. item).
  250.  
  251.      An optional  StatusReport configuration  statement has  been
  252. added.   If used, the sysop will be sent a net-mail status report
  253. listing various  stat's about your echo control file.  The report
  254. will show  how many different areas you have, any dead-ends, echo
  255. hub distribution,  and echo  node distribution.   Please  see the
  256. normal documentation for details.
  257.  
  258.      Not only  is the echo control file being dynamically loaded,
  259. but the Security, Lockout, and CrossZone configuration statements
  260. are also  being dynamically processed.  This decrease the size of
  261. the program  table space while increasing speed.  It also removed
  262. the limits on the maximum number of statements possbile.
  263.  
  264.  
  265.  
  266.  
  267. ** DOCUMENTATION **
  268.  
  269.  
  270.      General clean up of the documentation format.
  271.  
  272.  
  273.  
  274.  
  275.                               1.10A
  276.                      (Feasibility Test only)
  277.  
  278.  
  279.  
  280.  
  281. ** PROGRAM UPGRADES **
  282.  
  283.  
  284.      The entire  echo control  file in being read into memory and
  285. stored via  memory efficient  dynamic allocation.  This increased
  286. program speed dramatically due to decreased disk access.
  287.  
  288.      This version  was NOT  released due to several necessary and
  289. impending changes.  There was also a very serious bug that caused
  290. the last  line of the echo control file to be deleted when it was
  291. actually updated.   Now  you know  why it  was only a feasibility
  292. test only <grin>.
  293.                              1.00F:
  294.  
  295.  
  296.  
  297. ** PROGRAM UPGRADES **
  298.  
  299.  
  300.      A annoying  little abend  has been  fixed.   If there was no
  301. .MSG or  Batch processing for REC to do, it would try to sort the
  302. updated file.   Since  this file is only created when updates are
  303. performed, the program would promptly abend with a "Runtime Error
  304. 102".  NO HARM WAS DONE IN ANY WAY, but I fixed it because I know
  305. how annoying those bugs are.
  306.  
  307.      Any processing  flags on  the echo feed (*,H,C,N) were being
  308. dropped.   While fixing  it, I  made one  other  "small"  change,
  309. processing flags  are now  considered part  of the address.  This
  310. means that  you can  enter them  on ANY address in REC.CFG, which
  311. currently is  only useful  on EchoHub  and EchoNode.   A  special
  312. processing flag  is any  character other  than a number or ":" or
  313. "/" or ".".
  314.  
  315.      The short  form  of  the  echo  downlinks  address  was  not
  316. changing zones.  This caused  the long  form of the address to be
  317. used on  any zone  other than  the zone  of the  feed.  It's been
  318. fixed.
  319.  
  320.      The first  line of your echo control file will be considered
  321. a comment, even if it doesn't start with a semi-colon.
  322.  
  323.      REC did  not allow  echos to cross-zones, which is a problem
  324. for Gateway  Systems.  A configuration option of "CrossZone" will
  325. permit  echos   to    cross  zones.    See  the  command  in  the
  326. documentation.
  327.  
  328.      The Batch  Commands have  been completely  re-written.   The
  329. sysop uses a set of commands including Add, Remove, Create, Drop,
  330. Change, and  Flavor to  do any special processing.  The format of
  331. the Batch  Command file  has been  significantly changed.  Please
  332. read the Sysop Doc's for a detailed explanation of how they work!
  333.  
  334.  
  335.  
  336.  
  337. ** DOCUMENTATION **
  338.  
  339.  
  340.      The "NoSort" and "CrossZone" configuration options have been
  341. added.
  342.  
  343.      The Sysop Batch commands have been completely changed.
  344. ** UTILITIES **
  345.  
  346.      AREALIST, AREARPT,  and AREASORT programs will now recognize
  347. and handle  properly the  special processing options popular with
  348. Zmail 1.12.
  349.  
  350.      ECHOSOUT now  only shows  today and  the previous  6 days of
  351. echo mail volume.
  352.  
  353.  
  354.  
  355.  
  356.                          1.00A --> 1.00D
  357.  
  358.      These were  mostly bug  corrections and  Alpha Test  version
  359. that were only sent to a couple of very brave Beta Test sites.
  360.  
  361.  
  362.  
  363.  
  364.                         End of document.
  365.